import store from '@/store'

// 变量名就是指令名
export const imgerror = {
  // el:指令绑定的相关信息
  // options指令相关的信息
  inserted: function(el, options) {
    el.onerror = () => {
      el.src = options.value
    }
  }

}

// 自定义指令
export const allow = {
  // el:指令绑定的相关信息
  // options指令相关的信息
  inserted: function(el, options) {
    // 需要从vuex里获取权限按钮信息
    const pints = store.state.user.userInfo.roles.points
    // 判断指令所传入的值是否在按钮权限列表内
    if (!pints.includes(options.value)) {
      el.style.display = 'none'
    }
  }

}
